﻿namespace Devonline.AspNetCore;

/// <summary>
/// 图片信息选项
/// </summary>
public class ImageInformationOptions
{
    /// <summary>
    /// 是否另存为, 也即是否保留原图
    /// 如果不保留原图, 将在原图上添加水印, 否则将生成新图
    /// </summary>
    public bool SaveAs { get; set; } = false;
    /// <summary>
    /// 要添加的信息
    /// </summary>
    public string Information { get; set; } = "www.devonline.cn";
    /// <summary>
    /// 标志位, 用于添加到信息的首尾, 以标记信息的开始和结束
    /// </summary>
    public string Flag { get; set; } = "#info#";
    /// <summary>
    /// 嵌入信息时使用的字符编码
    /// </summary>
    public string Encoding = "utf-8";
}